/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocios;

import datos.ClienteDB;
import java.sql.SQLException;
import java.util.LinkedList;

/**
 *
 * @author Toshiba
 */
public class Cliente {
    int CI;
    String nombreCliente;
    String apellidoCliente;
    String direccionCliente;
    String telefonoCliente;

    public void setDireccionCliente(String direccionCliente) {
        this.direccionCliente = direccionCliente;
    }

    public String getDireccionCliente() {
        return direccionCliente;
    }

    public int getCI() {
        return CI;
    }

    public String getApellidoCliente() {
        return apellidoCliente;
    }

    public String getNombreCliente() {
        return nombreCliente;
    }

    public String getTelefonoCliente() {
        return telefonoCliente;
    }

    public void setCI(int CI) {
        this.CI = CI;
    }

    public void setApellidoCliente(String apellidoCliente) {
        this.apellidoCliente = apellidoCliente;
    }

    public void setNombreCliente(String nombreCliente) {
        this.nombreCliente = nombreCliente;
    }

    public void setTelefonoCliente(String telefonoCliente) {
        this.telefonoCliente = telefonoCliente;
    }
    //Lista de clientes
    public LinkedList Clientes(){
        ClienteDB cli=new ClienteDB();
        return cli.Clientes();
    }
    
    //Agregar Clientes 
    public void AgregarClientes(int ci, String nom, String ape, String dir, String tel) throws SQLException{
        ClienteDB cli=new ClienteDB();
        cli.AgregarCliente(ci, nom, ape, dir, tel);
    }
    
    public Cliente Buscar(String ci){
        ClienteDB cli=new ClienteDB();
        return cli.Buscar(ci);
    }

    
    public void ModificarCliente(Cliente unCliente) {
        ClienteDB cli=new ClienteDB();
        cli.Modificar(unCliente);
    }

}
